package _1weiyunsuan;

public class 交换整数的奇偶位 {
    public static void main(String[] args) {
        int a=9;
        int ou=a&0xaaaaaaaa;//保留偶数位
        int ji=a&0x55555555;//保留基数位
        //偶数右移一位，基数左移一位
        System.out.println((ou>>1)^(ji<<1));
    }


}
